piece of thread/tape - Francés Inglés Diccionario